#ifndef __GUIEventListener__h__included__
#define __GUIEventListener__h__included__

#include "neiderra/core/Base.h"

#include <iostream>

using namespace neiderra::core;

namespace neiderra 
{ 
	namespace gui 
	{
		//! Low-level event dispatcher
		class EventListener: public Base 
		{
		public:
			EventListener(Core* core): Base(core){}
			virtual ~EventListener(){}
			
			virtual int listen()=0;
		};
	}
}

#endif
